Release all active Holds on Lot
Releases every active stock_hold row whose lot_id matches the path parameter, regardless
of reason. Useful for “lift quarantine on lot X” workflows.
Cascaded lot release is not currently supported. Sending release_cascaded=true returns
a 400 RequestNotValid. To free a cascaded hold tree, release each child via
POST /v1/inventory/holds/{id}/release.
For cascaded holds (placed via holdLot with cascade_bom=true), release per-id using
origin.created_origin_hold_ids ∪ cascade.child_hold_ids from the original holdLot
response.
Authorizations
Generate a JWT access token through a Custom Global Integration and provide it with each request in the Authorization header prefixed with "Bearer" and then a single space.
Path Parameters
Lot whose holds to release.
Body
Only false is currently supported. Sending true returns 400 with a pointer
to the per-id release endpoint.